#pragma warning(disable:4996)
#include<stdio.h>
//交换两个整型变量，不创建临时变量
int main()
{
	int a = 3;
	//0000 0011-
	//0000 0011-3
//a^a-0000 0000--0

	//0000 0011
	//0000 0000
//a^0-0000 0011-3
	printf("%d\n", a ^ a);
	printf("%d\n", a ^ 0);
	return 0;
}